convert map_domain_page() to use the new mfn_t type
authorBen Catterall <Ben.Catterall@citrix.com>
Mon, 13 Jul 2015 10:27:29 +0000 (12:27 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 13 Jul 2015 10:27:29 +0000 (12:27 +0200)
commit8db5cd22d45c9df24d443b8415bfc03d28822d59
treed7eaa8ff5ecd83867894b4fcd4a7c30f07483f58
parent046244423898d422c88c8961136fcd3eaf748d0f
convert map_domain_page() to use the new mfn_t type

Reworked the internals and declaration, applying (un)boxing
where needed. Converted calls to map_domain_page() to
provide mfn_t types, boxing where needed.

Signed-off-by: Ben Catterall <Ben.Catterall@citrix.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Tim Deegan <tim@xen.org>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
40 files changed:
xen/arch/arm/domain_build.c
xen/arch/arm/kernel.c
xen/arch/arm/mm.c
xen/arch/arm/p2m.c
xen/arch/arm/traps.c
xen/arch/x86/debug.c
xen/arch/x86/domain.c
xen/arch/x86/domain_build.c
xen/arch/x86/domain_page.c
xen/arch/x86/domctl.c
xen/arch/x86/mm.c
xen/arch/x86/mm/guest_walk.c
xen/arch/x86/mm/hap/guest_walk.c
xen/arch/x86/mm/mem_sharing.c
xen/arch/x86/mm/p2m-ept.c
xen/arch/x86/mm/p2m-pod.c
xen/arch/x86/mm/p2m-pt.c
xen/arch/x86/mm/p2m.c
xen/arch/x86/mm/paging.c
xen/arch/x86/mm/shadow/common.c
xen/arch/x86/mm/shadow/multi.c
xen/arch/x86/mm/shadow/private.h
xen/arch/x86/smpboot.c
xen/arch/x86/tboot.c
xen/arch/x86/traps.c
xen/arch/x86/x86_64/mm.c
xen/arch/x86/x86_64/traps.c
xen/arch/x86/x86_emulate.c
xen/common/grant_table.c
xen/common/kexec.c
xen/common/kimage.c
xen/common/memory.c
xen/common/tmem_xen.c
xen/drivers/passthrough/amd/iommu_guest.c
xen/drivers/passthrough/amd/iommu_map.c
xen/drivers/passthrough/vtd/x86/vtd.c
xen/include/asm-x86/hap.h
xen/include/asm-x86/page.h
xen/include/asm-x86/paging.h
xen/include/xen/domain_page.h